用户界面

类 树型框

系统.对象
    └用户界面.组件
        └用户界面.控件
            └用户界面.窗口控件
                └用户界面.树型框


公开 类 树型框 <基类型 = 用户界面.窗口控件


用户界面.窗口控件 继承的属性
左边, 顶边, 宽度, 高度, 标识, 启用, 背景色, 前景色, 光标, 字体, 可视
用户界面.组件 继承的属性
父容器, 名称, 状态

方法摘要
公开 整数

加根项目(文本 文本, 整数 图片索引, 整数 被选择图片索引, 系统.通用型 自定数据 = <可为空>) 

公开 整数

添加项目(整数 父项索引, 文本 文本, 整数 图片索引, 整数 被选择图片索引, 系统.通用型 自定数据 = <可为空>) 

公开 整数

插入项目(整数 父项索引, 整数 前一项项索引, 文本 文本, 整数 图片索引, 整数 被选择图片索引, 系统.通用型 自定数据 = <可为空>) 

公开

闭合(整数 项目标识) 

公开

闭合并重设(整数 项目标识) 

公开 逻辑

创建(用户界面.容器控件 父窗口, 整数 横坐标, 整数 纵坐标, 整数 宽度, 整数 高度, 整数 风格, 文本 名称) 

公开 逻辑

创建(用户界面.容器控件 父窗口) 

公开

删除(整数 项目标识) 

公开

删除全部() 

公开

删除子项(整数 项目标识) 

公开

编辑标签(整数 项目标识) 

公开

结束编辑标签(逻辑 取消编辑) 

公开

确保可见(整数 项目标识) 

公开

展开(整数 项目标识) 

公开 逻辑

取边界矩形(整数 项目标识, 工具.矩形 矩形, 逻辑 是否只有文本) 

    返回围绕指定项的矩形边的大小。成功获取返回真,否则返回假。失败多数是由于指定项当前不可见。

公开 用户界面.图片组

取按钮图片列表() 

    返回按钮在使用的图片列表对象。

公开 整数

取子项目数(整数 项目标识, 逻辑 是否递归统计) 

    返回指定项目下子项目的数目

公开 整数

取项目数() 

    返回当前控件中所有的项目的数目

公开 系统.通用型

取项目附加数据(整数 项目标识) 

公开

置项目附加数据(整数 项目标识, 系统.通用型 自定数据 = <可为空>) 

公开 整数

取父项目(整数 项目标识) 

    取得某个项目的父项目的标识

公开

选择项目(整数 项目标识) 

    选中某项

公开

取消选择(整数 项目标识) 

    取消选中某项

公开 整数[]

取子项目(整数 父项目标识) 

    取某个项目的所有子项目标识。失败返回空数组

公开 整数[]

取兄弟项目(整数 父项目标识) 

    取某个项目的所有同级项目标识。失败返回空数组

公开 整数[]

取可见项目() 

    取该树型框中所有的可见项目

公开 整数

取首可见项目() 

    取该树型框中第一个可见项目

公开 整数

取下一个可见项目(整数 项目标识) 

    取该树型框中所有的可见项目

公开 整数

取下一个项目(整数 项目标识, 逻辑 乎略被折叠的子项目 = 假) 

    取该树型框某个项目的下一个项目

公开 逻辑

项目是否可见(整数 项目标识) 

    取该树型框中的某个项目的可见性

公开 逻辑

保证可见(整数 项目标识) 

公开 逻辑

是否已展开(整数 项目标识) 

公开 文本

取项目文本(整数 项目标识) 

    取某个项目的文本标签

公开

置项目文本(整数 项目标识, 文本 项目文本) 

    置某个项目的文本标签

公开

强制显示加号(整数 项目标识) 

    强制在项目前面显示加号

公开

强制取消加号(整数 项目标识) 

    强制不显示项目前面的加号

公开 整数

取现行选中项() 

    获取当前选中项目,如果树型框具有多选属性,请使用 取所有选中项()方法

公开 整数[]

取所有选中项() 

    获取所有的当前选中项目.

公开 整数

取根项目() 

    获取树型框的根项目标识

公开

置项目文本前景色(整数 项目标识, 工具.颜色 颜色) 

公开

置项目背景色(整数 项目标识, 工具.颜色 颜色) 

公开

置图片组(用户界面.图片组 图片组) 

    树型框不会销毁这个图片组

公开

置项目图片(整数 项目索引, 整数 图片索引, 用户界面.树型框项目图片 图片类型) 

用户界面.窗口控件 继承的方法
左边, 顶边, 宽度, 高度, 左边, 顶边, 宽度, 高度, 标识, 标识, 创建, 居中, 父窗口居中, 清除背景, 到屏幕坐标, 关闭, 销毁, 销毁子窗口, 点到像素, 尺寸到像素, 点到对话框单位, 尺寸到对话框单位, 更新窗口界面, 禁用, 启用, 查找子窗口, 查找子窗口, 查找窗口, 查找窗口, 名称查找窗口, 名称查找窗口, 标题查找窗口, 标题查找窗口, 查找焦点窗口, 适应窗口, 内部适应窗口, 冻结, 取快捷键表, 取最佳尺寸, 背景色, 前景色, 取背景风格, 取字符高度, 取字符宽度, 取子窗口列表, 取类默认属性, 取类默认属性, 取默认属性, 取客户区尺寸, 取插入符, 取捕获窗口, 取包含尺寸器, 光标, 取拖曳目标, 取扩展风格, 字体, 取祖父窗口, 取句柄, 取帮助文本, 取最大尺寸, 取最小尺寸, 位置, 矩形, 取滚动条位置, 取滚动范围, 取滚动块尺寸, 取尺寸, 取尺寸器, 取文本宽度, 取工具提示, 取更新区域, 取实际尺寸, 取窗口风格, 取窗口变量, 是否捕获窗口, 是否有滚动条, 是否背景透明, 隐藏, 继承属性, 初始化对话框, 使最佳尺寸无效, 启用, 是否暴露, 是否暴露, 是否暴露, 是否暴露, 是否保留, 可视, 是否顶层, 布局, 向下滚动一行, 向上滚动一行, 降低层次, 到模态, 移动, 移动, 更改停留顺序到参数窗口后面, 更改停留顺序到参数窗口前面, 导航, 内部空闲, 向下滚动一页, 向上滚动一页, 弹出菜单, 弹出菜单, 弹出菜单, 提高层次, 刷新, 刷新, 刷新, 改变父窗口, 到客户区坐标, 滚动行, 滚动页, 滚动, 滚动, 设置快捷键表, 设置自动布局, 背景色, 设置背景风格, 设置插入符, 设置客户区尺寸, 设置客户区尺寸, 设置包含尺寸器, 光标, 设置拖曳目标, 设置最大尺寸, 设置最小尺寸, 设置自身背景色, 设置自身前景色, 设置自身字体, 设置扩展风格, 设置焦点, 从键盘设置焦点, 字体, 前景色, 设置帮助文本, 设置调色板, 设置滚动条, 设置滚动条, 设置滚动条位置, 设置滚动条位置, 尺寸, 设置尺寸, 设置尺寸, 设置尺寸, 设置尺寸, 设置提示尺寸, 设置提示尺寸, 设置尺寸器, 设置尺寸器, 置尺寸器并适应窗口, 设置尺寸器, 设置工具提示, 设置工具提示, 设置主题启用, 设置实际尺寸, 设置实际尺寸, 设置实际提示尺寸, 设置实际提示尺寸, 设置窗口风格, 设置窗口变量, 继承颜色, 可视, 解除冻结, 从子窗口传输数据, 传输数据到子窗口, 更新, 更新窗口界面, 使有效, 移动光标, 捕获鼠标, 释放鼠标, 添加事件处理者, 是否已创建, 启用拖曳文件事件, 注册热键, 反注册热键
用户界面.控件 继承的方法
取内部指针, 创建, 显示, 取矩形, 置矩形, 等于
用户界面.组件 继承的方法
创建, 父容器, 父容器, 名称, 名称, 状态, 状态, 发送事件, 取子控件个数, 取子控件, 取所有子控件
系统.对象 继承的方法
比较类型, 是否实现, 取类名, 发送事件, 等于, 比较, 到文本, 比较引用

用户界面.左键开始拖拽 用户界面.右键开始拖拽 用户界面.结束拖拽 用户界面.树型框开始编辑标签 用户界面.结束编辑标签 用户界面.项目被删除 用户界面.项目数据被请求 用户界面.项目数据被设置 用户界面.项目被激活 用户界面.项目被收缩 用户界面.即将收缩 用户界面.项目被展开 用户界面.即将展开 用户界面.右键单击项目 用户界面.中键单击项目 用户界面.选择被改变 用户界面.即将改变 用户界面.项目按下某键 用户界面.项目工具提示 用户界面.选择项目菜单被请求 用户界面.状态图被单击

用户界面.窗口控件 继承的输出事件
, , , , , , , , , , , , , , , ,

加根项目

公开 整数 加根项目(文本 文本, 整数 图片索引, 整数 被选择图片索引, 系统.通用型 自定数据 = <可为空>)

参数:

    文本

    图片索引

    被选择图片索引

    自定数据


添加项目

公开 整数 添加项目(整数 父项索引, 文本 文本, 整数 图片索引, 整数 被选择图片索引, 系统.通用型 自定数据 = <可为空>)

参数:

    父项索引

    文本

    图片索引

    被选择图片索引

    自定数据


插入项目

公开 整数 插入项目(整数 父项索引, 整数 前一项项索引, 文本 文本, 整数 图片索引, 整数 被选择图片索引, 系统.通用型 自定数据 = <可为空>)

参数:

    父项索引

    前一项项索引 - 如果是-1,代表插入到第一个子项之前

    文本

    图片索引

    被选择图片索引

    自定数据


闭合

公开 闭合(整数 项目标识)

参数:

    项目标识


闭合并重设

公开 闭合并重设(整数 项目标识)

参数:

    项目标识


创建

公开 逻辑 创建(用户界面.容器控件 父窗口, 整数 横坐标, 整数 纵坐标, 整数 宽度, 整数 高度, 整数 风格, 文本 名称)

参数:

    父窗口

    横坐标

    纵坐标

    宽度

    高度

    风格

    名称


创建

公开 逻辑 创建(用户界面.容器控件 父窗口)

参数:

    父窗口


删除

公开 删除(整数 项目标识)

参数:

    项目标识


删除全部

公开 删除全部()


删除子项

公开 删除子项(整数 项目标识)

参数:

    项目标识


编辑标签

公开 编辑标签(整数 项目标识)

参数:

    项目标识


结束编辑标签

公开 结束编辑标签(逻辑 取消编辑)

参数:

    取消编辑


确保可见

公开 确保可见(整数 项目标识)

参数:

    项目标识


展开

公开 展开(整数 项目标识)

参数:

    项目标识


取边界矩形

公开 逻辑 取边界矩形(整数 项目标识, 工具.矩形 矩形, 逻辑 是否只有文本)

    返回围绕指定项的矩形边的大小。成功获取返回真,否则返回假。失败多数是由于指定项当前不可见。

参数:

    项目标识 - 项目标识

    矩形 - 该参数将接收矩形数据

    是否只有文本 - 将获取的矩形数据是否只包含文本部分


取按钮图片列表

公开 用户界面.图片组 取按钮图片列表()

    返回按钮在使用的图片列表对象。


取子项目数

公开 整数 取子项目数(整数 项目标识, 逻辑 是否递归统计)

    返回指定项目下子项目的数目

参数:

    项目标识 - 项目标识

    是否递归统计 - 如果此参数为真,本方法将返回当前项下所有的子项的数量,否则只将返回当前项下第一级下的子项的数目


取项目数

公开 整数 取项目数()

    返回当前控件中所有的项目的数目


取项目附加数据

公开 系统.通用型 取项目附加数据(整数 项目标识)

参数:

    项目标识 - 项目标识


置项目附加数据

公开 置项目附加数据(整数 项目标识, 系统.通用型 自定数据 = <可为空>)

参数:

    项目标识 - 项目标识

    自定数据


取父项目

公开 整数 取父项目(整数 项目标识)

    取得某个项目的父项目的标识

参数:

    项目标识 - 项目标识


选择项目

公开 选择项目(整数 项目标识)

    选中某项

参数:

    项目标识 - 项目标识


取消选择

公开 取消选择(整数 项目标识)

    取消选中某项

参数:

    项目标识 - 项目标识


取子项目

公开 整数[] 取子项目(整数 父项目标识)

    取某个项目的所有子项目标识。失败返回空数组

参数:

    父项目标识


取兄弟项目

公开 整数[] 取兄弟项目(整数 父项目标识)

    取某个项目的所有同级项目标识。失败返回空数组

参数:

    父项目标识


取可见项目

公开 整数[] 取可见项目()

    取该树型框中所有的可见项目


取首可见项目

公开 整数 取首可见项目()

    取该树型框中第一个可见项目


取下一个可见项目

公开 整数 取下一个可见项目(整数 项目标识)

    取该树型框中所有的可见项目

参数:

    项目标识


取下一个项目

公开 整数 取下一个项目(整数 项目标识, 逻辑 乎略被折叠的子项目 = 假)

    取该树型框某个项目的下一个项目

参数:

    项目标识

    乎略被折叠的子项目


项目是否可见

公开 逻辑 项目是否可见(整数 项目标识)

    取该树型框中的某个项目的可见性

参数:

    项目标识


保证可见

公开 逻辑 保证可见(整数 项目标识)

参数:

    项目标识


是否已展开

公开 逻辑 是否已展开(整数 项目标识)

参数:

    项目标识


取项目文本

公开 文本 取项目文本(整数 项目标识)

    取某个项目的文本标签

参数:

    项目标识


置项目文本

公开 置项目文本(整数 项目标识, 文本 项目文本)

    置某个项目的文本标签

参数:

    项目标识

    项目文本


强制显示加号

公开 强制显示加号(整数 项目标识)

    强制在项目前面显示加号

参数:

    项目标识


强制取消加号

公开 强制取消加号(整数 项目标识)

    强制不显示项目前面的加号

参数:

    项目标识


取现行选中项

公开 整数 取现行选中项()

    获取当前选中项目,如果树型框具有多选属性,请使用 取所有选中项()方法


取所有选中项

公开 整数[] 取所有选中项()

    获取所有的当前选中项目.


取根项目

公开 整数 取根项目()

    获取树型框的根项目标识


置项目文本前景色

公开 置项目文本前景色(整数 项目标识, 工具.颜色 颜色)

参数:

    项目标识

    颜色


置项目背景色

公开 置项目背景色(整数 项目标识, 工具.颜色 颜色)

参数:

    项目标识

    颜色


置图片组

公开 置图片组(用户界面.图片组 图片组)

    树型框不会销毁这个图片组

参数:

    图片组


置项目图片

公开 置项目图片(整数 项目索引, 整数 图片索引, 用户界面.树型框项目图片 图片类型)

参数:

    项目索引

    图片索引

    图片类型



http://dotef.eyuyan.com